/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica;

import Modelo.Bebe;
import com.thoughtworks.xstream.XStream;
import Modelo.Persona;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.*;
/**
 *
 * @author Carlos
 */
public class ControlPersona {
    XStream xs;
    String dir = System.getProperty("user.dir")+"/archivo/";
    boolean respuesta = false;
    
    /**
     * Busca en la lista de usuarios del sistema por la convinación exacta de nombre y password
     * @param El nombre y el Password
     * @return True si los datos son validos, false si no lo son.
     */
    public boolean ValidarPersona (String User,String Pwr)
    {
        xs = new XStream();
        List<Persona> personas = new ArrayList<Persona>();
        try {
            FileInputStream fis = new FileInputStream(dir+"ArchivosPersona.xml");            
            personas = (List<Persona>)xs.fromXML(fis);                        
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
        }
        for (Persona Me: personas ){
           if(respuesta == false && Me.getNombre().equals(User) == true && Me.getPass().equals(Pwr) == true){
               respuesta = true;
           }
        }
        return respuesta;
    }
}
